//! @author Adam Emil Skoog
//! @date   2012-01-05

#ifndef MEDHI_OBJECT_H_
	#define MEDHI_OBJECT_H_
	#include "kedja/Component.h"
	#include <SFML/Graphics.hpp>

	namespace mehdi
	 {
		class Object
		 {
			public:
				explicit Object();
				sf::Vector2f &position();
				const sf::Vector2f &position() const;
				virtual void update() {}

			private:
				sf::Vector2f      positionValue;
				kedja::Component *component;

			friend class Level;
		 };
	 }
#endif
